Cluster Computing in the Classroom: Topics, Guidelines, and Experiences

نویسندگان

  • Amy W. Apon
  • Rajkumar Buyya
  • Hai Jin
  • Jens Mache
چکیده

With the progress of research on cluster computing, more and more universities have begun to offer various courses covering cluster computing. A wide variety of content can be taught in these courses. Because of this, a difficulty that arises is the selection of appropriate course material. The selection is complicated by the fact that some content in cluster computing is also covered by other courses such as operating systems, networking, or computer architecture. In addition, the background of students enrolled in cluster computing courses varies. These aspects of cluster computing make the development of good course material difficult. Combining our experiences in teaching cluster computing in several universities in the USA and Australia and conducting tutorials at many international conferences all over the world, we present prospective topics in cluster computing along with a wide variety of information sources (books, software, and materials on the web) from which instructors can choose. The course material described includes system architecture, parallel programming, algorithms, and applications. Instructors are advised to choose selected units in each of the topical areas and develop their own syllabus to meet course objectives. For example, a full course can be taught on system architecture for core computer science students. Or, a course on parallel programming could contain a brief coverage of system architecture and then devote the majority of time to programming methods. Other combinations are also possible. We share our experiences in teaching cluster computing and the topics we have chosen depending on course objectives.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences of professors and medical students from the core components of Classroom supervision: a qualitative study

Background and Objectives: Supervision is a fundamental management activity in human resources. Supervision may be development/performance-based or both. Professors should take a holistic view of medical students, should not expect students to comply with many laws and regulations, and other aspects as individuals should not be overlooked.  It appears that in the classroom, the supervisory rol...

متن کامل

In Search of Clusters for High Performance Computing Education

This paper examines the issue of High-Performance Computing (HPC) platforms in undergraduate education and the Bootable Cluster CD (BCCD) to facilitate hands-on, classroom immersion in HPC topics. There is measurable benefits derived from teaching HPC topics through providing hands-on clustering experience to the students. Supporting an HPC environment for instruction, however, is accompanied b...

متن کامل

توصیف تجارب و ادراک معلمان و کارشناسان از آموزش در کلاس‌های چندپایه دوره ابتدایی مناطق روستایی کلیبر

The main Purpose of this Study is to Describing Teachers and experts’ perception and experiences of status Multi-grade Classroom and education in, Multi-grade Classroom Students Problems and Multi-grade Classroom Teachers problems in primary schools Multi-grade Classroom in Caliber Villages. The quality and phenomenology Method has Implicated In this Study. The statistic population with contain...

متن کامل

Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.

Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...

متن کامل

Incorporating Cost-Effectiveness Data in a Fair Process for Priority Setting Efforts; Comment on “Use of Cost-Effectiveness Data in Priority Setting Decisions: Experiences from the National Guidelines for Heart Diseases in Sweden”

Cost-effectiveness data is useful for use in priority setting decisions in order to improve the efficiency of resources used. This paper thereby responds to Eckard et al. which addressed the use of cost-effectiveness data in the actual prioritization decisions in the Swedish national clinical guidelines for heart diseases. Based on a set of experiences on the use of economic evaluation in prior...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001